About Diollo Limited (12770516) United Kingdom