About Tambour House Limited (10575727) United Kingdom