About Shell Technology Ltd (10263978) United Kingdom