About Opticus Topco Limited (12979768) United Kingdom