About Freshfocal Limited (SC230396) United Kingdom