About Rebecca Maria Ltd (SC590539) United Kingdom