About Shepherd Technologies Limited (06773722) United Kingdom