About Sjo Administration Limited (10554492) United Kingdom