About Integrated Labs Limited (12945379) United Kingdom