About Freeze Beach Limited (12267380) United Kingdom