Chookhead
Tweed Heads West,#2Author of original report
Mon, May 11, 2009
I found a new website http://www.infopartners.biz/index.html and they claim that they have an office in the UK at 2nd Floor 145-157 St John Street London EC1V 4PY tried to contact them but failed.