About Operation Wallacea Limited (03884055) United Kingdom