About Methanum Thaxted Limited (10998222) United Kingdom