About Dextra Associates Limited (07435829) United Kingdom