About City Road Option Limited (09797204) United Kingdom