About Fennelly It Ltd (13519168) United Kingdom