About Qurra Mykro Ltd (13570380) United Kingdom