About Balr Holdings Ltd (09901393) United Kingdom