About Straw House Ventures Limited (10813129) United Kingdom