About Dabba Limited (SC495222) United Kingdom