About Sexton Technology Ltd (SC352377) United Kingdom