About Idyia Limited (13238753) United Kingdom