About Ivy Consultants Limited (02875274) United Kingdom