About Frisla Holdings Ltd (13223570) United Kingdom