About Genphicx Limited (13354159) United Kingdom