About Ambrosa S.a. Ltd (13021288) United Kingdom