About Abell Sttr Ltd (10778382) United Kingdom