About Haba Ltd (05320758) United Kingdom