About Optare Holdings Limited (05429847) United Kingdom