About Integral London Limited (10043129) United Kingdom