About Ivorypath Limited (02429648) United Kingdom