About Narratus Capital Ltd (11008335) United Kingdom