About Ferraro Research Limited (10734927) United Kingdom