About Galo Services Business Ltd (12962945) United Kingdom