About Teija Eilola Ltd (08088721) United Kingdom