About Satoru Marketing Limited (12093429) United Kingdom