About Ingenuity Digital Holdings Limited (07543416) United Kingdom