About Noa S Thinking Ltd (10264863) United Kingdom