About Hecra Ltd (12750990) United Kingdom