About Sakala Sense Limited (12160503) United Kingdom