About Kegasoft Limited (10564320) United Kingdom