About Genallocx Ltd (13418860) United Kingdom