About Slato & Roxana Ltd (12999384) United Kingdom