About Flitzen Technologies Uk Limited (12616153) United Kingdom