About Felix Nyakwawa Limited (10096046) United Kingdom