About Yark London Limited (10340620) United Kingdom