About Freyacap 3 Limited (13377811) United Kingdom