About Mekon Holdings Ltd (10462691) United Kingdom