About Victor Kayuda Ltd (07346262) United Kingdom