About Kybacor Ltd (12961490) United Kingdom