About Denosa F.p. Ltd (13379829) United Kingdom