About The Yafta Project Limited (13338084) United Kingdom