About Ideahl Cy23 Limited (10308444) United Kingdom