About Cougar Arc Holdings Limited (12796389) United Kingdom