About Blofeld Holdings International Limited (13404662) United Kingdom