About Deeno Technology Limited (10887278) United Kingdom