About Sea Villa Ltd (12199483) United Kingdom