About Og Strand Limited (11167863) United Kingdom