About Fractala Ltd (11228422) United Kingdom