About Triptych 0.333 London Limited (12080321) United Kingdom