About Keane Spirit Limited (06135243) United Kingdom