About Hellessa Ltd (12249113) United Kingdom