About Solferino Limited (08277586) United Kingdom