About Ferrol Investments Limited (11906782) United Kingdom