About Moimra Holdings Ltd (13049362) United Kingdom