About Marsel Holdings Limited (10054504) United Kingdom