About Nabla Dell Limited (04827600) United Kingdom