About Spica Tech Services Limited (09064089) United Kingdom