About Mayoori Investments Ltd (12838230) United Kingdom