About Dappled Digital Ltd (12842353) United Kingdom