About Zenobia Partners Ltd (09443907) United Kingdom