About Delvale Limited (11362953) United Kingdom