About Oryx Technology Limited (10705167) United Kingdom