About Diddo Ltd (SC548281) United Kingdom