About Caffra Trading Limited (09048092) United Kingdom