About Red Buddha Limited (09037529) United Kingdom