About Baccalalondon Ltd (12059213) United Kingdom