About Kea Computing Limited (02150102) United Kingdom