About Shell Technologies Ltd (07628696) United Kingdom