About Ruby S Tea Stall Ltd (12640099) United Kingdom