About Cougar & Cougar Limited (10547438) United Kingdom