About Marelle Ltd. (SC324166) United Kingdom