About Clay Interactive Limited (06130664) United Kingdom