About Ten Acres Holdings Ltd (10267175) United Kingdom