About Keelex Corporate Services Limited (02640586) United Kingdom