About Bifocus Limited (11358963) United Kingdom