About Miquirray International Limited (10708327) United Kingdom