About Delak Limited (12881139) United Kingdom