About Osidor Limited (11404962) United Kingdom