About Spica 15 Llp (OC354678) United Kingdom