About I Say Satay Limited (10895232) United Kingdom