About Reservoir Dogs Limited (SC336081) United Kingdom