About Balcora Holdings Limited (03929810) United Kingdom