About Star Facillities Ltd (11864558) United Kingdom