About Obara Limited (06941339) United Kingdom