About Succinct Technology Services Limited (07726068) United Kingdom