About Delta Bars Limited (12412960) United Kingdom