About Seaglar Limited (08095213) United Kingdom