About Strandaros Limited (12602285) United Kingdom