About Inspired Europe Holdings Ltd (09268120) United Kingdom