About Farro S Group Limited (11401790) United Kingdom