About Deli Kubus Limited (11965204) United Kingdom