About Full Stack Thinking Ltd (12403683) United Kingdom