About Oryx Design And Development Ltd (11264786) United Kingdom