About Romulus Capital Ltd (12882421) United Kingdom