About Twelve Clips Limited (10598003) United Kingdom