About Dextra Holdings Limited (13661708) United Kingdom