About Umbilicus Limited (02406812) United Kingdom