About Natrix Associates Ltd (08183038) United Kingdom