About Ruach Solutions Consulting Services Limited (12152385) United Kingdom