About Rokeby Technology Limited (10668178) United Kingdom