About On The Wall Solutions Ltd (12839592) United Kingdom