About Balbus Investments Ltd (12711643) United Kingdom