About Beetle Holdings Ltd (10490390) United Kingdom