About Satora Limited (07477712) United Kingdom