About Falx Ltd (12085939) United Kingdom