About Lookol Limited (13501433) United Kingdom