About Meaha Resources Limited (12697818) United Kingdom