About Kerellou Ltd. (09527231) United Kingdom