About Necta & Hive Holding Ltd (11336474) United Kingdom