About Featura International Ltd. (10292720) United Kingdom