About Skewrock Ltd (11396277) United Kingdom