About Integral Labs Ltd (10138164) United Kingdom