About Laki-ola Ltd (13569366) United Kingdom