About Abeera Investment Limited (13326872) United Kingdom