About Infodale Ltd (10923825) United Kingdom