About Openlease Limited (12205494) United Kingdom