About Sheppard Technologies Ltd (13702056) United Kingdom