About Figaro Figaro Figaro Limited (11260814) United Kingdom