About Dexter Lab Ltd (13356190) United Kingdom