About Spica Advisors Limited (12366350) United Kingdom