About Ivory Place Limited (07108608) United Kingdom