About Haycroft Holdings Ltd (12750084) United Kingdom