About Cafe 64 Limited (SC353292) United Kingdom