About Neomatrix Software Solutions Limited (12174759) United Kingdom