About Metastack Solutions Ltd. (05379698) United Kingdom