About Baliga Curwen Limited (09507528) United Kingdom