About Findox Ltd. (12222250) United Kingdom