About Yippee Yurts Limited (08782923) United Kingdom