About O.s Jenrola Ltd (10023320) United Kingdom