About Ruach Designs Ltd (03001149) United Kingdom