About Ali & Co Group Ltd (13187493) United Kingdom