About Timorous Beasties (london) Limited (SC309960) United Kingdom