About Hekka & Co Ltd (11717070) United Kingdom