About Ivy Technology Ltd (12415561) United Kingdom