About The Tech Hive Ltd (12021423) United Kingdom