About Margo & Rita Ltd (11797342) United Kingdom