About Integrated Billing Solutions Limited (10190238) United Kingdom