About Mykro Limited (12990471) United Kingdom