About Willis & Malik Project Ltd (12437782) United Kingdom