About Havillah Telluric Ltd (12968572) United Kingdom