About Darjeeling Apps Limited (09510212) United Kingdom