About Melek Technologies Limited (08246541) United Kingdom