About Spinocchia Freund London Ltd. (06892664) United Kingdom