About Scrata Limited (02705558) United Kingdom