About Dextra Inc Ltd (12468547) United Kingdom