About Idecor8 Limited (10862804) United Kingdom