About Simba Topco Limited (13199030) United Kingdom