About Alexia & Rebeca Ltd (10625066) United Kingdom