About In The Bug House Limited (09017143) United Kingdom