About Kreftor Ltd (12463024) United Kingdom