About The Technology Analyst Ltd (12988396) United Kingdom