About Alowoesin Holdco Ltd (12816404) United Kingdom