About Ivy R&c Ltd (10495630) United Kingdom