About Rokeby Technologies Limited (11121903) United Kingdom