About Spica Technology Ltd (13683205) United Kingdom