About Keena Rakkado Limited (04412977) United Kingdom