About Star 64 Limited (09458422) United Kingdom