About Mad Ruffian Limited (08999592) United Kingdom