About Nephila Corporate Member (no. 3) Ltd (12696461) United Kingdom