About Deea Project Ltd (12663957) United Kingdom