About Doqaru Limited (SC612549) United Kingdom