About On The Table Innovations Ltd. (07810402) United Kingdom