About Diddit International Limited (10882409) United Kingdom