About Ivy Technologies Ltd (12307274) United Kingdom