About Baca Ltd (10444135) United Kingdom