About Sense Cooperation Limited (13235584) United Kingdom