About Integral Partners Ltd (09262309) United Kingdom