About Balcap Re Ltd (09858849) United Kingdom