About Yindeo Limited (08088892) United Kingdom