About Star 20 Limited (12362575) United Kingdom