About Lookapp Ltd (08379126) United Kingdom