About Ferrara Square Management Company Ltd (12764531) United Kingdom