About Oselix Limited (07252636) United Kingdom