About Ottoman Technologies Limited (03234217) United Kingdom