About Heka London Ltd (12442803) United Kingdom