About Kemella Limited (07690543) United Kingdom