About Nephila Advisors (uk) Limited (08812429) United Kingdom