About Green Slash Limited (12300289) United Kingdom