About Cromborg Limited (12268667) United Kingdom