About Deeray Consulting Limited (11099254) United Kingdom