About Deesee Ltd (13621226) United Kingdom