About Idea Facility Uk Limited (10041535) United Kingdom