About Optimus (aberdeen) Limited (SC243371) United Kingdom