About Integral World Ltd (10656517) United Kingdom