About Mickle Technology Ltd (12797007) United Kingdom