About Objectbox Limited (10828203) United Kingdom