About Odro Holdings Ltd (SC695915) United Kingdom