About London Vulture Capital Security Trustee Pty Ltd (11998466) United Kingdom