About Ivory Square Limited (02033675) United Kingdom