About Famsa Limited (12688234) United Kingdom