About Algofx Ltd (12618134) United Kingdom