About Rupert Tubbs Limited (12934398) United Kingdom