About First Contact (london) Limited (09089240) United Kingdom