About The Really Clever Ideas Company Ltd. (11365596) United Kingdom