About Projet Karma Ltd. (05516874) United Kingdom