About Deli Class Limited (10390390) United Kingdom