About Shepherd Global Security & Communications Ltd (SC626968) United Kingdom