About Incredea Limited (10167727) United Kingdom