About Densorok Limited (13101699) United Kingdom