About Abarella Limited (11466800) United Kingdom