About Fadda Bioinfx Limited (13164542) United Kingdom