About Spica Technologies Ltd (09276549) United Kingdom