About The Independent Analyst Ltd (10933233) United Kingdom