About Itr Strategy Ltd (12566005) United Kingdom