About Tess Aberdeen Limited (SC184263) United Kingdom