About Ivory London Limited (07583040) United Kingdom