About Tetrad Aberdeen Limited (SC647038) United Kingdom