About Fencara Limited (13485470) United Kingdom