About Ross Badger Limited (08052098) United Kingdom