About Indoro (uk) Limited (07104344) United Kingdom