About Fenn Consulting Limited (12377539) United Kingdom