About Dextera Global Limited (07481589) United Kingdom