About Myddelton Technology Limited (11286527) United Kingdom