About Mekrom Limited (SC418344) United Kingdom