About Remedy Modular Solutions Limited (12645622) United Kingdom