About Felixkin Limited (12762134) United Kingdom