About Verifoxx Ltd. (12107610) United Kingdom