About Openshell Limited (10112939) United Kingdom