About Quadsat Limited (11728202) United Kingdom