About Vakkula Ltd (12383989) United Kingdom