About Merx Technology Solution Ltd (12784247) United Kingdom