About Deliha Limited (07032175) United Kingdom