About Mehkan Limited (12696422) United Kingdom