About Osarus Holdings Limited (09144212) United Kingdom