About Abebba Ltd (10665309) United Kingdom