About Serena Finzel Limited (12417972) United Kingdom