About Simba Foods Limited (10407896) United Kingdom