About Ruhela Locum World Limited (07724657) United Kingdom