About Canvas Ost Limited (12286210) United Kingdom