About Simba Holdco Limited (13199305) United Kingdom