About Stratford Tech Hub Limited (10919682) United Kingdom