About Zenobia London Ltd (10102582) United Kingdom