About Heka Incubators Uk Ltd (08660784) United Kingdom