About Dextra Management Limited (05256867) United Kingdom