About Simba Projects 92 Ltd (13251101) United Kingdom