About Ivoryspace Limited (02722317) United Kingdom