About Midas Touch Holdings Ltd (12566407) United Kingdom