About Dexara Limited (11769470) United Kingdom