About Infobyte Solutions Ltd (10040432) United Kingdom