About Simba S Delivery Limited (12887399) United Kingdom