About Ferrer Internacional S.a Ltd (13548278) United Kingdom