About Keane Trends Limited (SC639395) United Kingdom