About Abagalla Ltd (12627742) United Kingdom