About Keelex 246 Limited (01720692) United Kingdom