About Dextra Solutions Limited (11510700) United Kingdom