About Blofeld Investments Limited (05375110) United Kingdom