About Escalon Limited (12933236) United Kingdom