About Otto Rus Limited (12043329) United Kingdom