About Necta & Hive Ltd (11334394) United Kingdom