About Ferrara Ltd (12583001) United Kingdom