About Definestake Limited (04032301) United Kingdom