About Spatula Interactive Limited (12020200) United Kingdom