About Teknospike Limited (10756801) United Kingdom