About Metriqa Ltd (11821410) United Kingdom