About Baca Holdings Ltd (07035110) United Kingdom