About Contra Cabal Foundation Limited (07290470) United Kingdom