About Micky Hall Tech Services Limited (10620403) United Kingdom