About Romulus Holdco B Limited (13064074) United Kingdom