About Beckles Studio Ltd (12821089) United Kingdom