About Rebecca & Maya Limited (13562508) United Kingdom