About Mekufa (uk) Limited (04469208) United Kingdom