About Paloma Fixies Ltd (13305142) United Kingdom