About Basta Fredrik Limited (10601030) United Kingdom