About Sentor Client Services Ltd (SC629807) United Kingdom