About Excepper Investment Limited (12864576) United Kingdom