About Shell O Ltd (11775612) United Kingdom