About Optimus Properties Limited (07745206) United Kingdom