About Debsandy Foundation Ltd (10841436) United Kingdom