About Keane&aimees S Ltd (SC695818) United Kingdom