About Floki Construction Ltd (12327605) United Kingdom