About Starrd Solutions Ltd. (11021107) United Kingdom