About Olo & Pad Company Ltd (07411472) United Kingdom