About Haycroft Technical Ltd. (10154042) United Kingdom