About Doosra Limited (13088244) United Kingdom