About Trojanafrica Ltd (13537908) United Kingdom