About Rukki & Tega Limited (12583585) United Kingdom