About Quarterre Studio Ltd (11277467) United Kingdom