About Deebee Limited (SC149824) United Kingdom