About Mechra Limited (09948692) United Kingdom