About Magarch Limited (SC341352) United Kingdom