About Hycroft (uk) Limited (06895552) United Kingdom