About Duuzra Software International Limited (07065602) United Kingdom