About Integra London Limited (04686995) United Kingdom