About Dextrous Technologies Ltd. (08873299) United Kingdom