About Nephila Syndicate Management Limited (11103467) United Kingdom