About Heka (uk) Limited (11576188) United Kingdom