About Mekros Limited (09879821) United Kingdom