About Dendo Projects Ltd (11486638) United Kingdom