About Ambal & Son S Ltd (11163786) United Kingdom