About Finnexia Technology Ltd (10266324) United Kingdom