About Flatfocus Management Limited (04905368) United Kingdom