About Harkspace Limited (SC168826) United Kingdom