About Beckspace Ltd (12868386) United Kingdom