About Snoop & Flo Limited (10503802) United Kingdom