About Mekafrax Ltd (09393352) United Kingdom